@echo off
echo ===== 第二课堂管理系统菜单结构修复脚本（最终版）=====
echo 此脚本将执行菜单结构调整SQL并启动系统

REM 设置数据库连接参数
set DB_USER=root
set DB_PASSWORD=123456
set DB_NAME=scms
set DB_HOST=localhost
set DB_PORT=3306

echo 数据库连接信息:
echo 用户名: %DB_USER%
echo 数据库: %DB_NAME%
echo 主机: %DB_HOST%:%DB_PORT%
echo.

echo 正在执行菜单结构修复SQL...
mysql -u %DB_USER% -p%DB_PASSWORD% -h %DB_HOST% -P %DB_PORT% %DB_NAME% --default-character-set=utf8 < sql\menu_restructure_fixed3.sql

if %ERRORLEVEL% NEQ 0 (
    echo 错误: 执行SQL脚本失败，请检查数据库连接参数。
    goto :error
) else (
    echo SQL脚本执行成功！
    echo 菜单结构修复完成！
)

echo.
echo 现在准备启动系统...

cd scms-admin
echo 启动系统...
mvn spring-boot:run
goto :end

:error
echo 菜单结构修复失败，系统未启动。

:end
echo 操作完成。
pause